for loop in python explained